home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / pygtk / 2.0 / defs / sexy.defs < prev   
Encoding:
Text File  |  2009-02-22  |  6.2 KB  |  308 lines

  1. ;; -*- scheme -*-
  2. ; object definitions ...
  3. (define-object IconEntry
  4.   (in-module "Sexy")
  5.   (parent "GtkEntry")
  6.   (c-name "SexyIconEntry")
  7.   (gtype-id "SEXY_TYPE_ICON_ENTRY")
  8. )
  9.  
  10. (define-object SpellEntry
  11.   (in-module "Sexy")
  12.   (parent "GtkEntry")
  13.   (c-name "SexySpellEntry")
  14.   (gtype-id "SEXY_TYPE_SPELL_ENTRY")
  15. )
  16.  
  17. (define-object Tooltip
  18.   (in-module "Sexy")
  19.   (parent "GtkWindow")
  20.   (c-name "SexyTooltip")
  21.   (gtype-id "SEXY_TYPE_TOOLTIP")
  22. )
  23.  
  24. (define-object TreeView
  25.   (in-module "Sexy")
  26.   (parent "GtkTreeView")
  27.   (c-name "SexyTreeView")
  28.   (gtype-id "SEXY_TYPE_TREE_VIEW")
  29. )
  30.  
  31. (define-object UrlLabel
  32.   (in-module "Sexy")
  33.   (parent "GtkLabel")
  34.   (c-name "SexyUrlLabel")
  35.   (gtype-id "SEXY_TYPE_URL_LABEL")
  36. )
  37.  
  38. ;; Enumerations and flags ...
  39.  
  40. (define-enum IconEntryPosition
  41.   (in-module "Sexy")
  42.   (c-name "SexyIconEntryPosition")
  43.   (gtype-id "SEXY_TYPE_ICON_ENTRY_POSITION")
  44.   (values
  45.     '("primary" "SEXY_ICON_ENTRY_PRIMARY")
  46.     '("secondary" "SEXY_ICON_ENTRY_SECONDARY")
  47.   )
  48. )
  49.  
  50. (define-enum SpellError
  51.   (in-module "Sexy")
  52.   (c-name "SexySpellError")
  53.   (gtype-id "SEXY_TYPE_SPELL_ERROR")
  54.   (values
  55.     '("d" "SEXY_SPELL_ERROR_BACKEND")
  56.   )
  57. )
  58.  
  59.  
  60. ;; From ../../libsexy/libsexy/sexy-icon-entry.h
  61.  
  62. (define-function sexy_icon_entry_get_type
  63.   (c-name "sexy_icon_entry_get_type")
  64.   (return-type "GType")
  65. )
  66.  
  67. (define-function sexy_icon_entry_new
  68.   (c-name "sexy_icon_entry_new")
  69.   (is-constructor-of "SexyIconEntry")
  70.   (return-type "GtkWidget*")
  71. )
  72.  
  73. (define-method set_icon
  74.   (of-object "SexyIconEntry")
  75.   (c-name "sexy_icon_entry_set_icon")
  76.   (return-type "none")
  77.   (parameters
  78.     '("SexyIconEntryPosition" "position")
  79.     '("GtkImage*" "icon")
  80.   )
  81. )
  82.  
  83. (define-method set_icon_highlight
  84.   (of-object "SexyIconEntry")
  85.   (c-name "sexy_icon_entry_set_icon_highlight")
  86.   (return-type "none")
  87.   (parameters
  88.     '("SexyIconEntryPosition" "position")
  89.     '("gboolean" "highlight")
  90.   )
  91. )
  92.  
  93. (define-method get_icon
  94.   (of-object "SexyIconEntry")
  95.   (c-name "sexy_icon_entry_get_icon")
  96.   (return-type "GtkImage*")
  97.   (parameters
  98.     '("SexyIconEntryPosition" "position")
  99.   )
  100. )
  101.  
  102. (define-method get_icon_highlight
  103.   (of-object "SexyIconEntry")
  104.   (c-name "sexy_icon_entry_get_icon_highlight")
  105.   (return-type "gboolean")
  106.   (parameters
  107.     '("SexyIconEntryPosition" "position")
  108.   )
  109. )
  110.  
  111. (define-method add_clear_button
  112.   (of-object "SexyIconEntry")
  113.   (c-name "sexy_icon_entry_add_clear_button")
  114.   (return-type "none")
  115. )
  116.  
  117.  
  118.  
  119. ;; From ../../libsexy/libsexy/sexy-spell-entry.h
  120.  
  121. (define-function sexy_spell_entry_get_type
  122.   (c-name "sexy_spell_entry_get_type")
  123.   (return-type "GType")
  124. )
  125.  
  126. (define-function sexy_spell_entry_new
  127.   (c-name "sexy_spell_entry_new")
  128.   (is-constructor-of "SexySpellEntry")
  129.   (return-type "GtkWidget*")
  130. )
  131.  
  132. (define-function sexy_spell_error_quark
  133.   (c-name "sexy_spell_error_quark")
  134.   (return-type "GQuark")
  135. )
  136.  
  137. (define-method get_languages
  138.   (of-object "SexySpellEntry")
  139.   (c-name "sexy_spell_entry_get_languages")
  140.   (return-type "GSList*")
  141. )
  142.  
  143. (define-method get_language_name
  144.   (of-object "SexySpellEntry")
  145.   (c-name "sexy_spell_entry_get_language_name")
  146.   (return-type "gchar*")
  147.   (parameters
  148.     '("const-gchar*" "lang")
  149.   )
  150. )
  151.  
  152. (define-method language_is_active
  153.   (of-object "SexySpellEntry")
  154.   (c-name "sexy_spell_entry_language_is_active")
  155.   (return-type "gboolean")
  156.   (parameters
  157.     '("const-gchar*" "lang")
  158.   )
  159. )
  160.  
  161. (define-method activate_language
  162.   (of-object "SexySpellEntry")
  163.   (c-name "sexy_spell_entry_activate_language")
  164.   (return-type "gboolean")
  165.   (parameters
  166.     '("const-gchar*" "lang")
  167.     '("GError**" "error")
  168.   )
  169. )
  170.  
  171. (define-method deactivate_language
  172.   (of-object "SexySpellEntry")
  173.   (c-name "sexy_spell_entry_deactivate_language")
  174.   (return-type "none")
  175.   (parameters
  176.     '("const-gchar*" "lang")
  177.   )
  178. )
  179.  
  180. (define-method set_active_languages
  181.   (of-object "SexySpellEntry")
  182.   (c-name "sexy_spell_entry_set_active_languages")
  183.   (return-type "gboolean")
  184.   (parameters
  185.     '("GSList*" "langs")
  186.     '("GError**" "error")
  187.   )
  188. )
  189.  
  190. (define-method get_active_languages
  191.   (of-object "SexySpellEntry")
  192.   (c-name "sexy_spell_entry_get_active_languages")
  193.   (return-type "GSList*")
  194. )
  195.  
  196. (define-method is_checked
  197.   (of-object "SexySpellEntry")
  198.   (c-name "sexy_spell_entry_is_checked")
  199.   (return-type "gboolean")
  200. )
  201.  
  202. (define-method set_checked
  203.   (of-object "SexySpellEntry")
  204.   (c-name "sexy_spell_entry_set_checked")
  205.   (return-type "none")
  206.   (parameters
  207.     '("gboolean" "checked")
  208.   )
  209. )
  210.  
  211. (define-method activate_default_languages
  212.   (of-object "SexySpellEntry")
  213.   (c-name "sexy_spell_entry_activate_default_languages")
  214.   (return-type "none")
  215. )
  216.  
  217.  
  218.  
  219. ;; From ../../libsexy/libsexy/sexy-url-label.h
  220.  
  221. (define-function sexy_url_label_get_type
  222.   (c-name "sexy_url_label_get_type")
  223.   (return-type "GType")
  224. )
  225.  
  226. (define-function sexy_url_label_new
  227.   (c-name "sexy_url_label_new")
  228.   (is-constructor-of "SexyUrlLabel")
  229.   (return-type "GtkWidget*")
  230. )
  231.  
  232. (define-method set_markup
  233.   (of-object "SexyUrlLabel")
  234.   (c-name "sexy_url_label_set_markup")
  235.   (return-type "none")
  236.   (parameters
  237.     '("const-gchar*" "markup")
  238.   )
  239. )
  240.  
  241.  
  242.  
  243. ;; From ../../libsexy/libsexy/sexy-tooltip.h
  244.  
  245. (define-function sexy_tooltip_get_type
  246.   (c-name "sexy_tooltip_get_type")
  247.   (return-type "GType")
  248. )
  249.  
  250. (define-function sexy_tooltip_new
  251.   (c-name "sexy_tooltip_new")
  252.   (is-constructor-of "SexyTooltip")
  253.   (return-type "GtkWidget*")
  254. )
  255.  
  256. (define-function sexy_tooltip_new_with_label
  257.   (c-name "sexy_tooltip_new_with_label")
  258.   (return-type "GtkWidget*")
  259.   (parameters
  260.     '("const-gchar*" "text")
  261.   )
  262. )
  263.  
  264. (define-method position_to_widget
  265.   (of-object "SexyTooltip")
  266.   (c-name "sexy_tooltip_position_to_widget")
  267.   (return-type "none")
  268.   (parameters
  269.     '("GtkWidget*" "widget")
  270.   )
  271. )
  272.  
  273. (define-method position_to_rect
  274.   (of-object "SexyTooltip")
  275.   (c-name "sexy_tooltip_position_to_rect")
  276.   (return-type "none")
  277.   (parameters
  278.     '("GdkRectangle*" "rect")
  279.     '("GdkScreen*" "screen")
  280.   )
  281. )
  282.  
  283.  
  284.  
  285. ;; From ../../libsexy/libsexy/sexy-tree-view.h
  286.  
  287. (define-function sexy_tree_view_get_type
  288.   (c-name "sexy_tree_view_get_type")
  289.   (return-type "GType")
  290. )
  291.  
  292. (define-function sexy_tree_view_new
  293.   (c-name "sexy_tree_view_new")
  294.   (is-constructor-of "SexyTreeView")
  295.   (return-type "GtkWidget*")
  296. )
  297.  
  298. (define-method set_tooltip_label_column
  299.   (of-object "SexyTreeView")
  300.   (c-name "sexy_tree_view_set_tooltip_label_column")
  301.   (return-type "none")
  302.   (parameters
  303.     '("guint" "column")
  304.   )
  305. )
  306.  
  307.  
  308.